/*侧滑*/
		.mobile {
			width: 100%;
			min-height: 600px;
			position: relative;
			margin: 0px auto;
			overflow: hidden;
			
			background: #f8f8f8;
			/**background: none;*/
		}
		
		.sidenav {
			position: fixed; 
			left: 0; top: 0;
			margin-top: 50px;
			
			*display: none;
		}
		.sidenav li a{
			color: #2e3b6c;
			margin: 20px 0 5px 20px;
			display: block;
			opacity: 0; 
			transform: translateX(100px); 
			transition: all 0.4s;
		}
		
		
		
		.mobile section {
			width: 100%; height: 100%;
			position:relative; 
			transition: all 0.25s;
		}
		.mobile label{
			display: none;
			position: fixed; 
			left:0px; top:0px;
			width: 100%;
			z-index: 20;
			padding: 12px 0;
			
			text-align: right;
			
			background: #f3f3f3;
			box-shadow: 0 0 10px #2e3b6c;
		}
		
		.mobile label a{
			color: #2e3b6c;
			padding:14px;
		}
		.mobile label a:first-of-type{
			float: left;
			margin-left: 10px;
			padding: 0;
		}
		/*侧滑*/
		
		.main-top{
			display: none;
		}
		
		
		
		
		@media only screen and (max-width: 766px)
		{
						.mobile label{
							display: block;
						}
						
						.mobile section{
							background-image: none;
							
						}
						
						.main-top{
							height: 55px;
							display: block;
						}
		}
	
	/*侧滑*/
	
	

.section-lock{
	position: absolute;
	z-index: 5;
}


	
	
	
		
.mobile section{
	background: #f8f8f8;
}






